to be on board with something - Español Inglés Diccionario